5. Frontend Frameworks, and Single Page Applications (SPA)

The followings will be used for your course project and assignments.
  1. Bootstrap 4, or Bootstrp 5 - (short introduction to ) Responsive Web Design
  2. jQuery - JavaScript library
  3. Single Page Applications (SPA)
  4. iFrame [When time permits]
  5. Ajax
  6. VanillaJS
  7. JSON and XML
  8. Pushing - Server-sent event (SSE) [When time permits]
  9. How to support browser history [When time permits]